/**
 * 
 */

$(document).ready(function() {
	
	// autocompletes
	autocomplete_suministros();
	
	// calendario
	$('input.fecha_reporte').datepicker();
	//eventos key
	$('#it_desc_sumi_reporte').keyup(limpiaCodSuministro);
	
	// botones
	Utiles_Botones.creaBotonPersonalizado("btn_reporte_descarga_proveedores_sumi", "Descargar", "ui-icon ui-icon-triangle-1-s", false, descargarReporteProveedorSumi);
	Utiles_Botones.creaBotonPersonalizado("btn_reporte_ver_proveedores_sumi", "Visualizar", "ui-icon ui-icon-document", false, verReporteProveedorSumi);

});

function verReporteProveedorSumi(){
	Utiles_Reporte.verReporte("ver_reporte_prov_por_sumi?sumi="+$("#it_cod_sumi_reporte").val()+"&fecha_desde="+$("#fec_ini_rep_prov").val()+"&fecha_hasta="+$("#fec_fin_rep_prov").val()+"&op_visualiza=2");
}

function descargarReporteProveedorSumi(){
	Utiles_Reporte.verReporte("ver_reporte_prov_por_sumi?sumi="+$("#it_cod_sumi_reporte").val()+"&fecha_desde="+$("#fec_ini_rep_prov").val()+"&fecha_hasta="+$("#fec_fin_rep_prov").val()+"&op_visualiza=1");
}

function limpiaCodSuministro(e) {
	if (e.keyCode != 13) {
		$('#valor_id').val("");
	}
}

/*----------autocompletables------------*/
function autocomplete_suministros(){
	$("#it_desc_sumi_reporte").autocomplete('get_suministros', {
		multiple: true,
		dataType: "json",
		parse: function(data) {
			return $.map(data, function(row) {
				return {
					data: row,
					value: row.codigo,
					result: row.descripcion
				};
			});
		},
		formatItem: function(item) {
			return "<table cellspacing='0' cellspadding='0' width='100%' border='0'><tr><td width='90%'>"+item.descripcion+"</td><td width='10%'>"+item.unidad_medida+"</td></tr></table>";
		}
	}).result(function(e, item) {
			$("#it_cod_sumi_reporte").val(item.codigo);
			$("#it_desc_sumi_reporte").val(item.descripcion);

	});
}
/*----------fin autocompletables------------*/

